package com.link.base.base.contract.model;

import com.link.core.basic.model.BasicModel;

/**
 * 回款信息
 *
 * @author 阳晓琳
 * @date 2020-10-16 17:31:33
 */
public class ReturnInfo extends BasicModel {

    /**
    *  往来单位
    */
    private String acctId;
    /**
    *  项目ID
    */
    private Long projectId;
    /**
    *  产品ID
    */
    private Long prodId;
    /**
    *  往来单位类型
    */
    private String returnType;
    /**
    *  回款金额/实收金额
    */
    private String returnAmount;
    /**
    *  回款时间
    */
    private String returnTime;
    /**
    *  收款组织
    */
    private String financialConfirmer;
    /**
    *  结算组织
    */
    private String confirmTime;
    /**
    *  对应开票单号（弃）
    */
    private String invoiceNumber;
    /**
    *  备注
    */
    private String comments;

    //回款单号
    private String infoCode;

    private String projectCode;
    //ERP回款单ID
    private String erpId;

    /**
     *  币别
     */
    private String currencyType;
    /**
     *  应收金额
     */
    private String mustReceive;

    public String getCurrencyType() {
        return currencyType;
    }

    public void setCurrencyType(String currencyType) {
        this.currencyType = currencyType;
    }

    public String getMustReceive() {
        return mustReceive;
    }

    public void setMustReceive(String mustReceive) {
        this.mustReceive = mustReceive;
    }

    public String getErpId() {
        return erpId;
    }

    public void setErpId(String erpId) {
        this.erpId = erpId;
    }

    public String getInfoCode() {
        return infoCode;
    }

    public void setInfoCode(String infoCode) {
        this.infoCode = infoCode;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getAcctId() {
        return acctId;
    }

    public void setAcctId(String acctId) {
        this.acctId = acctId;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
    
    public Long getProdId() {
        return prodId;
    }

    public void setProdId(Long prodId) {
        this.prodId = prodId;
    }
    
    public String getReturnType() {
        return returnType;
    }

    public void setReturnType(String returnType) {
        this.returnType = returnType;
    }

    public String getReturnAmount() {
        return returnAmount;
    }

    public void setReturnAmount(String returnAmount) {
        this.returnAmount = returnAmount;
    }

    public String getReturnTime() {
        return returnTime;
    }

    public void setReturnTime(String returnTime) {
        this.returnTime = returnTime;
    }
    
    public String getFinancialConfirmer() {
        return financialConfirmer;
    }

    public void setFinancialConfirmer(String financialConfirmer) {
        this.financialConfirmer = financialConfirmer;
    }
    
    public String getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(String confirmTime) {
        this.confirmTime = confirmTime;
    }
    
    public String getInvoiceNumber() {
        return invoiceNumber;
    }

    public void setInvoiceNumber(String invoiceNumber) {
        this.invoiceNumber = invoiceNumber;
    }
    
    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    @Override
    public String toString() {
        return "ReturnInfo{"
                + ", erpId='" + erpId + '\''
                + ", infoCode='" + infoCode + '\''
                + ", returnTime='" + returnTime + '\''
                + ", returnType='" + returnType + '\''
                + "acctId='" + acctId + '\''
                + ", currencyType='" + currencyType + '\''
                + ", mustReceive='" + mustReceive + '\''
                + ", returnAmount='" + returnAmount + '\''
                + ", financialConfirmer='" + financialConfirmer + '\''
                + ", confirmTime='" + confirmTime + '\''
                + '}';
    }
}